On the Computational Complexity of Gap - 0 Alignment
نویسندگان
چکیده
The gap-0 multiple alignment problem is the problem of nding a multiple alignment of k sequences that minimizes the SP-score for a given scoring matrix M by possibly shifting these sequences but not inserting gaps. It is shown that there is a nonnegative, symmetric scoring matrix M 0 with all diagonal entries equal to zero and a uniform indel penalty that exceeds the largest penalty for character mismatches such that the gap-0 multiple alignment problem with respect to M 0 is MAX-SNP-hard in the number of sequences. It is also shown that there is a scoring matrix M 1 with all these properties that in addition satisses the triangle inequality such that the gap-0 multiple alignment problem with respect to M 1 is NP-hard in the number of sequences.
منابع مشابه
Computational Biology Lecture 18: Genome rearrangements, finding maximal matches
One possibility is to perform a global alignment of the two strings x and y with a special scoring sheme; for instance, +1 for a match, 0 for a mismatch, and 0 for a gap. Then we could identify all the maximal positively scoring chunks of the alignment. The disadvantages of this approach is that it requires O(mn) running time, might not obtain all candidate matches, and obtains matches that are...
متن کاملComputational Biology Lecture 6: Affine Gap Penalty Function, Multiple Sequence Alignment
We saw earlier how we can use a concave gap penalty function γ, i.e. one that satisfies γ(x+1)−γ(x) ≤ γ(x)−γ(x−1), as a more realistic model for penalizing gaps. This was at the expense of increasing the time complexity of our dynamic programming algorithm. With a concave gap penalty function, the new DP algorithm requires O(mn + nm) time, as compared to the O(mn) time bound of previous algorit...
متن کاملgpALIGNER: A Fast Algorithm for Global Pairwise Alignment of DNA Sequences
Bioinformatics, through the sequencing of the full genomes for many species, is increasingly relying on efficient global alignment tools exhibiting both high sensitivity and specificity. Many computational algorithms have been applied for solving the sequence alignment problem. Dynamic programming, statistical methods, approximation and heuristic algorithms are the most common methods appli...
متن کاملOn the computational complexity of finding a minimal basis for the guess and determine attack
Guess-and-determine attack is one of the general attacks on stream ciphers. It is a common cryptanalysis tool for evaluating security of stream ciphers. The effectiveness of this attack is based on the number of unknown bits which will be guessed by the attacker to break the cryptosystem. In this work, we present a relation between the minimum numbers of the guessed bits and uniquely restricted...
متن کاملOptimal Alignment of Multiple Sequence Alignments
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 CHAPTER 1: INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.1 Perspective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.2 Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.3 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999